Jump To:
Technical Notes: Legacy Technologies
As Mac OS X and Apple hardware devices evolve, the APIs and technologies they encompass change to meet the needs of developers and users. As part of this evolution, less efficient features, interfaces, and programming techniques are deprecated or retired in favor of newer ones. Apple makes these changes only when deemed absolutely necessary. A technology identified in the ADC Reference Library as deprecated has been superseded and may become unsupported in the future. A technology identified as unsupported is no longer available from Apple for use by developers. Legacy documents help developers understand legacy technologies, identify replacements, and update their products to run on current Apple platforms.

View all Device Drivers Technical Notes.
Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Legacy Status
Sort by
Date
_AddDrive, _DrvrInstall, and _DrvrRemove (HTML) (PDF)
DV02.
Unsupported 1987-03-01
_PBClose the Barn Door (HTML) (PDF)
DV13.
Unsupported 1990-06-01
Absolute Pointing Device Memory Structure (HTML) (PDF)
DV01.
Unsupported 1990-02-01
ADB - The Untold Story: Space Aliens Ate My Mouse (HTML) (PDF)
HW01.
Unsupported 2000-08-14
ADBReInit on the SE with System 4.1: Don't Call It (HTML) (PDF)
HW02.
Unsupported 1987-07-01
Apple Desktop Bus Q&As (HTML) (PDF)
HW505.
Unsupported 1990-10-01
Break/CTS Device Driver Event Structure (HTML) (PDF)
HW04.
Unsupported 1986-12-01
Bus Error Handlers (HTML) (PDF)
DV04.
Unsupported 1991-02-01
Byte Smear(ing) Tactics (HTML) (PDF)
HW05.
Unsupported 1990-08-01
CD-ROM Driver Calls (HTML) (PDF)
DV22: Discusses public interface to Apple CD-ROM driver and supersedes information in AppleCD SC Developer's Guide.
Deprecated 2000-08-14
CD-ROM Notes (Most Excellent) (HTML) (PDF)
DV18.
Unsupported 1991-02-01
CD-ROM Q&As (HTML) (PDF)
DV505.
Unsupported 1990-10-01
Connection Manager Q&As (HTML) (PDF)
CM510.
Unsupported 1990-10-01
Cooperating with the Coprocessor (HTML) (PDF)
HW22.
Unsupported 1989-06-01
Customizing Desktop Printer Utility (HTML) (PDF) ()
TN1113.
Unsupported 2000-08-14
Device Management Overview Q&As (HTML) (PDF)
DV520.
Unsupported 1990-10-01
Device Manager Q&As (HTML) (PDF)
DV515.
Unsupported 1990-10-01
Docking Manager Q&As (HTML) (PDF)
DV526.
Unsupported 1993-05-01
Don't Look at ioPosOffset for Devices (HTML) (PDF)
FL24.
Unsupported 1998-06-01
Drive Queue Elements (HTML) (PDF)
DV05.
Unsupported 1985-06-01
Driver Education (HTML) (PDF)
DV23.
Unsupported 1990-08-01
Driver Loader Library Call GetDriverInformation: A Bug & Workaround (HTML) (PDF)
TN1025.
Unsupported 1996-02-01
Drivers & DAs in Need of (a Good) Time (HTML) (PDF)
DV19.
Unsupported 1989-08-01
Fear No SCSI (HTML) (PDF)
DV24.
Unsupported 1992-09-01
Finding Drivers in the Unit Table (HTML) (PDF)
DV06.
Unsupported 1986-02-01
Floppy Disk Interface Q&As (HTML) (PDF)
HW510.
Unsupported 1990-10-01
Forcing Floppy Disk Size to be Either 400K or 800K (HTML) (PDF)
DV07.
Unsupported 1986-02-01
Graphics Devices Manager Q&As (HTML) (PDF)
DV530.
Unsupported 1990-10-01
Hard Disk Hacking (HTML) (PDF)
DV08.
Unsupported 1987-09-01
Keyboard Resource Q&As (HTML) (PDF)
TE515.
Unsupported 1990-10-01
Macintosh Plus Pinouts (HTML) (PDF)
HW10.
Unsupported 1986-01-01
Monitor Depth : Gimmie Depth Or Gimmie Death (HTML) (PDF)
DV10.
Unsupported 1990-04-01
The Monster Disk Driver Technote (HTML) (PDF)
TN1189.
Unsupported 1999-11-01
MoveHHi and SetResPurge (HTML) (PDF)
ME05.
Unsupported 1987-03-01
New Sound Input Driver Features (HTML) (PDF) ()
TN1124: Describes the visible features and changes, in Mac OS 8.1, for PCI sound input drivers.
Deprecated 1998-04-01
NuBus Expansion Interface Q&As (HTML) (PDF)
HW520.
Unsupported 1990-10-01
NuBus Interrupt Latency (I Was a Teenage DMA Junkie) (HTML) (PDF)
HW16.
Unsupported 1988-12-01
On Power Macintosh Interrupt Management (HTML) (PDF)
TN1001.
Unsupported 1995-10-01
On the Importance of Print Testing: A Brief Checklist (HTML) (PDF)
TN1027.
Unsupported 1996-02-01
Open Transport STREAMS FAQ (HTML) (PDF)
TN1117: Decribes writing STREAMS modules and drivers for use with Open Transport.
Deprecated 1997-12-01
Opening AppleTalk (HTML) (PDF)
NW08.
Unsupported 1989-02-01
Opening the Serial Driver (HTML) (PDF)
DV11.
Unsupported 1989-08-01
Our Checksum Bounced (HTML) (PDF)
DV12.
Unsupported 2000-08-14
Power Management & PC Card Manager 3.0 (HTML) (PDF) ()
TN1099.
Unsupported 1997-07-01
Power Manager Q&As (HTML) (PDF)
DV545.
Unsupported 1990-10-01
PowerBook Miscellanea (Cold Serial in the Morning) (HTML) (PDF)
HW28.
Unsupported 1992-10-01
Processors & General Logic Q&As (HTML) (PDF)
HW535.
Unsupported 1990-10-01
SCSI Bugs (HTML) (PDF)
DV14.
Unsupported 1987-07-01
SCSI Manager Q&As (HTML) (PDF)
DV550.
Unsupported 1990-10-01
SCSI Port Q&As (HTML) (PDF)
HW540.
Unsupported 1990-10-01
SCSI Termination (HTML) (PDF)
DV15.
Unsupported 1990-04-01
Serial GPi (General-Purpose Input) (HTML) (PDF)
DV16.
Unsupported 1991-02-01
Serial PollProc (HTML) (PDF)
DV21.
Unsupported 1992-06-01
Sleep Queue Tasks (HTML) (PDF)
HW31.
Unsupported 1993-05-01
Slot Interrupt Prio-Technics (HTML) (PDF)
HW20.
Unsupported 1989-10-01
Slot Manager Q&As (HTML) (PDF)
DV560.
Unsupported 1990-10-01
Sony Driver: What Your Sony Drives For You (HTML) (PDF)
DV17.
Unsupported 1990-04-01
Traditional Device Drivers: Sync or Swim (HTML) (PDF) ()
TN1067.
Unsupported 1996-09-01
Understanding Open Transport Memory Management (HTML) (PDF) ()
TN1128.
Unsupported 2001-01-09
Understanding the SerialDMA Driver (HTML) (PDF) ()
TN1018.
Unsupported 2000-08-14
USB Software Locator (HTML)
TN1191.
Unsupported 2004-07-06
Video Hardware Q&As (HTML) (PDF)
HW555.
Unsupported 1990-10-01
Writing Custom Hoses for LaserWriter 8.6 (HTML) (PDF) ()
TN1144.
Unsupported 2000-08-14